/***************************************************************************
 *   This is a part of the NextCAD Web APP.                                *
 *   Copyright (C) AMCAX, All rights reserved.                             *
 ***************************************************************************/

export enum State {
  NONE,
  DRAWELLIPSEX,
  DRAWELLIPSEY,
  FINISH,
}
export type MouseState =
  | State.NONE
  | State.DRAWELLIPSEX
  | State.DRAWELLIPSEY
  | State.FINISH;

export type MousePoint = {
  x: number;
  y: number;
};
export enum EllipseEvent {
  ELLIPSE = 'ellipse',
  ACTIVE_TYPE = 'activeType',
}
